/**
 * 
 */
package santeclair.referentiel.optique.referentiel.dao;

import java.util.List;
import java.util.Map;

import santeclair.lunar.framework.dao.jpa.IFwkGenericJpaDAO;
import santeclair.referentiel.optique.model.EnseigneOptique;

/**
 * @author cquintin
 * 
 */
public interface EnseigneOptiqueDAO extends IFwkGenericJpaDAO<EnseigneOptique> {

    /**
     * 
     * @return Map<Integer, List<String>> ou vide mais pas null
     */
    Map<Integer, List<String>> getDistributeurs();

    EnseigneOptique findByLibelleEnseigne(String paramValue);

    EnseigneOptique findByIdWithDistributeurOptique(int id);

}
